
var now_div="#login";
var myname="未登录";

// 页面切换
function change_div(id){
	$(now_div).css("display", "none");
	$(id).css("display", "block");
	now_div=id;
}
//显示消息
function showmess(mess){
	$("#messbox").css("display", "block");
	$("#mess").text(mess);
}
function closemess(){
	$("#messbox").css("display", "none");
}
function login(){
	showmess("处理中。。。");
	var data={
			'ac': 'login',
			'user':{
				'name':$("#lname").val(),
				'pwd': $("#lpwd").val()
			}
	};
	$.post(
		"/Liuyan/index",
		JSON.stringify(data),
		function(data){
			console.log(data);
			showmess(data.mess);
			if(data.code == 200){
				myname=$("#lname").val();
				$("#user").text(myname);
				$("#logout").show();
				change_div("#see_all");
				get_new();
			}else{
				myname="";
				$("#user").text("未登录");
                showmess(data.mess);
			}
		}
	);
}
function reLogin(){
	showmess("处理中。。。");
	var data={'ac':'reLogin'};
	$.post("/Liuyan/index", JSON.stringify(data), function(d){
		console.log(d);
		if ( d.code ==200 ){
			myname=d.name;
			$("#user").text(myname);
			$("#logout").show();
			change_div("#see_all");
			get_new();
		}else{
			myname="";
			$("#user").text("未登录");
		}
		closemess();
	});
}
function register(){
	showmess("处理中。。。");
	if($("#rpwd").val() != $("#rpwd2").val()){
		showmess("两次密码不一样");
		return;
	}
	var data={
			'ac': 'register',
			'user':{
				'name':$("#rname").val(),
				'pwd': $("#rpwd").val()
			}
	};
	$.post(
		"/Liuyan/index",
		JSON.stringify(data),
		function(data){
			showmess(data.mess);
			if(data.code == 200){
				myname=$("#rname").val();
				$("#user").text(myname);
				$("#logout").show();
			}else{
				myname="";
				$("#user").text("未登录");
			}
		}
	);
}

function submit(id){
	showmess("处理中");
	if(myname == "未登录"){
		showmess("请先登陆");
		return;
	}

    if($("#lcontent").val().length > 255){
        showmess("留言不能超过255, 当前="+ $("#lcontent").val().length);
		return;
    }

	var data={
			'ac': 'liuyan',
			'record':{
				'name': myname,
				'title': $("#ltitle").val(),
				'content': $("#lcontent").val(),
				'recall': id
			}
	};
	$.post("/Liuyan/index",
			JSON.stringify(data),
			function(data){
		showmess(data.mess);
	});
}

function get_new(){
	showmess("处理中");
	var data={
			'ac': 'get_new',
	};
	$.post("/Liuyan/index",
			JSON.stringify(data),
			function(data){
		showmess(data.mess);
		$("#main").html('');
		for(var i=0; i<data.data.length; i++){
			var r = data.data[i];
			var p1=document.createElement("p");
			var p2=document.createElement("p");
			var div=document.createElement("div");
			$(p1).text("作者【"+r.name+"】 |【 "+r.tim+"】|标题【 "+r.title+"】  ");
			$(p2).text(r.content);
			$(p1).html($(p1).html()+'<button onclick=remove(\''+r.id+'\',\''+r.name+'\') >删除</button>')
			div.appendChild(p1);
			div.appendChild(p2);
			$(div).css("background-color", "lightgray");
			$("#main").append(div);
		}
	});
}

function remove(id,name){
	showmess("处理中");
	if(myname == "未登录"){
		showmess("请先登陆");
		return;
	}
	if(myname != name){
		showmess("你只能删除自己的留言, 不能删除别人的");
		return;
	}
	var data={
			'ac': 'remove',
			'data':{
				"id": id
			}
	};
	$.post("/Liuyan/index",
			JSON.stringify(data),
			function(data){
		showmess(data.mess);
		get_new();
	});
}

function logout(t){
	myname="未登录";
	$("#user").text("未登录");
	$(t).css("display", "none");
}

$(function(){
	reLogin();
});
